package com.hys.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;

@Data
@ApiModel
public class CooperationPageVO {

    private Integer id;

    @ApiModelProperty("企业名称")
    private String enterpriseName;

    @ApiModelProperty("对应专业")
    private String major;

    @ApiModelProperty("校方联系人")
    private String schoolContactPerson;

    @ApiModelProperty("企业联系人")
    private String enterpriseContactPerson;

    @ApiModelProperty("企业联系电话")
    private String enterpriseContactPhone;

    @ApiModelProperty("是否签订协议")
    private String isAgreeSigned;

    @ApiModelProperty("是否有捐赠")
    private String isDonation;

    @ApiModelProperty("是否接受毕业生")
    private String isAcceptGraduate;

    @ApiModelProperty("是否共建教材")
    private String isCoBuildBook;

    @ApiModelProperty("是否开展学徒制")
    private String isApprentice;

    @ApiModelProperty("是否有合作成效")
    private String isCoopEffect;

    @ApiModelProperty("审批状态  1:创建中 2：审批中 3：审批通过 4：审批拒绝")
    private String status;

    @ApiModelProperty("审核人")
    private List<AuditUserVO> list;

    @ApiModelProperty("填报时间")
    @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @ApiModelProperty("用户ID值")
    private Integer createUser;

    @ApiModelProperty("审批 true：能批阅 false:置灰")
    private Boolean isEdit;

    @ApiModelProperty("审批 true：能批阅 false:置灰")
    private Boolean isEnabledAudit;


}
